package priv.conceit.sc.hoxton.common.entity.auth.authority.dto;

import lombok.Data;
import priv.conceit.sc.hoxton.common.entity.auth.authority.pojo.Resource;
import priv.conceit.sc.hoxton.common.entity.auth.authority.pojo.Role;

import java.util.ArrayList;
import java.util.List;

/**
 * sc-hoxton
 *
 * 当前登陆用户信息
 * 1-用户角色信息
 * 2-用户权限信息
 * 3-token
 * 4-user
 * @author conceit
 * @since 1.0.0, 2020/11/9
 */
@Data
public class CurrentUserAuthorityInfo {



	/**
	 * 用户角色信息
	 */
	private List<Role> roles=new ArrayList<>();
	/**
	 * 用户权限信息
	 */
	private List<Resource> resources=new ArrayList<>();
	/**
	 * token
	 */
	private String token;

}
